
# coding=utf-8
# Python3
# Author: Terry
# Date:20221029

import pyttsx3

engine=pyttsx3.init()

# rate=engine.getProperty('rate')
# print(rate)

# 设置语速,默认200，数字越大语速越快
engine.setProperty('rate', 180)

# 设置音量，0~1的浮点数
engine.setProperty('volume',0.9)

# 设置合成器,默认的语音合成器有两个，两个语音合成器均可以合成英文音频，但只有第一个合成器能合成中文音频
voices=engine.getProperty('voices')

engine.setProperty('voice', voices[0].id) #0--男声，1--女声



#engine.setProperty(name, value)
#engine.say("hello newbie!")

# 要说的话
txt="张盼盼，回家睡觉吧，回家睡觉吧"
engine.say(txt)

# 保持文字到文件
#engine.save_to_file("张盼盼，回家睡觉吧，回家睡觉吧", 'test.mp3')
engine.save_to_file(txt, 'hesuan.mp3')
#
engine.runAndWait()

# 结束引擎调用
engine.stop()
